<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Task4</title>
  <script>
      // 类型转换
      let value = "" + 1 + 0; // 10
      value = "" - 1 + 0; // -1
      value = true + false; // 1
      value = 6 / "3"; // 2
      value = "2" * "3"; // 6
      value = 4 + 5 + "px"; // 9px
      value = "$" + 4 + 5; // $45
      value = "4" - 2; // 2
      value = "4px" - 2; // NaN
      value = 7 / 0; // Infinity
      value = "  -9  " + 5; // "  -9  5" 带字符串的加法会将数字 5 加到字符串之后。
      value = "  -9  " - 5; // -14
      value = null + 1; // 1
      value = undefined + 1; // NaN undefined 经过数字转换之后会变为 NaN。
      value = " \t \n" - 2;//-2
      console.log(value)

  </script>

  <script>
      // 修正加法
      let a = +prompt("First number?", 1);
      let b = +prompt("Second number?", 2);

      alert(a + b);
  </script>
</head>
<body>

</body>
</html>